package LeetcodeTop100;

/**
 * @author zerorain
 * @date 2022/07/16 20:04
 **/
//两数相加
    public class Num2 {
    public static void main(String[] args) {

    }
//    class Solution {
//        public ListNode addTwoNumbers(ListNode l1, ListNode l2) {
//            /**
//             * Definition for singly-linked list.
//             * public class ListNode {
//             *     int val;
//             *     ListNode next;
//             *     ListNode(int x) { val = x; }
//             * }
//             */
//            ListNode pre = new ListNode(0);
//            ListNode cur = pre;
//            int carry = 0;
//            while(l1 != null || l2 != null) {
//                int x = l1 == null ? 0 : l1.val;
//                int y = l2 == null ? 0 : l2.val;
//                int sum = x + y + carry;
//
//                carry = sum / 10;
//                sum = sum % 10;
//                cur.next = new ListNode(sum);
//
//                cur = cur.next;
//                if(l1 != null)
//                    l1 = l1.next;
//                if(l2 != null)
//                    l2 = l2.next;
//            }
//            if(carry == 1) {
//                cur.next = new ListNode(carry);
//            }
//            return pre.next;
//        }
//    }
}
